
/**/

form {
	margin: 2em;
	font-size: 14px;
}

fieldset {
	padding:20px
}

legend{
	:margin-bottom: 20px;/*IE6*/
	color: #0046D5;
}

fieldset p {
	margin: 0 0 0.5em 0;
	text-indent: 0;
}

fieldset label {
	clear: right;
	font-size: 14px;
	line-height: 20px;
}

fieldset label.important {
	color: red;
}

fieldset span.tips {
	font-size: 12px;
	color: #999;
}

fieldset span.tips strong {
	color: #900;
}

fieldset span.error {
	font-size: 12px;
	font-weight: bold;
	color: #c00;
}

form .txt {
	vertical-align:middle;
	font-size: 14px;
	margin-bottom: 0.5em;
}

form .medium {
	width: 320px;
}

form .small {
	width: 180px;
}

form .full {
	width: 100%;
}

input.btn {
	font-size: 14px;
	width: 90px;
	height: 25px;
}

form .req {
	font-size: 12px;
	font-weight: bold;
	color: red;
	line-height: 20px;
	padding: 0;
	margin: 0;
}
